﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Web;
using System.Web.WebPages.Html;

namespace BonjourQuotation.UI.Models.PartialModel
{
    public class OperationAmexVendorViewModel
    {
        public int AmexVendorID { get; set; }
        [DisplayName("Attention:")]
        public string Attention { get; set; }
        [DisplayName("Date:")]
        public string Date { get; set; }
        [DisplayName("Commission Received Date:")]
        public string CommissionReceivedDate { get; set; }
        public string CompanyAddress { get; set; }
        [DisplayName("Phone Number:")]
        public string CompanyPhone { get; set; }
        [DisplayName("Fax Number:")]
        public string CompanyFax { get; set; }
        [DisplayName("Customer Name:")]
        public string CustomerName { get; set; }
        [DisplayName("Difference:")]
        public string Difference { get; set; }
        [DisplayName("Charged:")]
        public bool Charged { get; set; }
        [DisplayName("Is it Commissionable?")]
        public bool IsItCommissionable { get; set; }
        [DisplayName("Payment For:")]
        public string PaymentFor { get; set; }
        [DisplayName("Prepared By:")]
        public string PreparedBy { get; set; }
        [DisplayName("Authorized Amount:")]
        public string AuthorizedAmount { get; set; }
        public string ChargedbyVendor { get; set; }
        [DisplayName("Commission Amount Received:")]
        public string CommissionAmountReceived { get; set; }
        [DisplayName("Commissionable Amount:")]
        public string CommissionableAmount { get; set; }
        [DisplayName("Expected Commissionable Amount:")]
        public string ExpectedCommissionAmount { get; set; }
        public string VendorNameTitle { get; set; }
        public string VendorName { get; set; }
        public int VendorID { get; set; }
        public int CardID { get; set; }
        [DisplayName("Group Code:")]
        public string GroupCode { get; set; }
        [DisplayName("Group Name:")]
        public string GroupName { get; set; }
        public int GroupID { get; set; }
        public int LineNo { get; set; }
        [DisplayName("Currency:")]
        public List<SelectListItem> Currency { get; set; }
        public int SelectedCurrency { get; set; }
        public string CardType { get; set; }
        public string PlaceHolderName { get; set; }
        public string CardNumber { get; set; }
        public DateTime OperAmexVndArrivalDate { get; set; }
        public DateTime? OperAmexVndTime { get; set; }
        public string CardValidToDate { get; set; }
        public string OperationTabName { get; set; }
        public string AmexRestCategory { get; set; }
        public string Message { get; set; }

    }
}